package com.yunji.common.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.message.dto
 * @Title: FeedbackDTO
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-10-30 16:21:13      V1.0        HuaAo       新建类
 */
@Data
public class FeedbackDTO {

    @ApiModelProperty(value = "反馈ID", required = true)
    @NotNull(message = "ID不能为空")
    private Long feedbackId;

    @ApiModelProperty(value = "故障类型ID", required = true)
    @NotNull(message = "故障分类不能为空")
    private Long malfunctionId;

    @ApiModelProperty(value = "反馈状态 0-待处理 1-已处理 2-忽略", required = true)
    @NotNull(message = "反馈状态不能为空")
    private Integer feedbackStatus;

    @ApiModelProperty("备注")
    private String remarks;

    @ApiModelProperty("处理时间")
    private Date dealTime;

}